home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / prog / pmddem.arj / README.INF (.txt) < prev   
OS/2 Help File  |  1993-12-24  |  7KB  |  134 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. Welcome to PM Designer. 
  5.  
  6. PM Designer, herein referred to as PMD, is an application programming tool 
  7. designed to take much of the "grunt work" out of programming OS/2 Presentation 
  8. Manager applications. It offers the capability to quickly and easily generate 
  9. skeletal 32-bit multithreaded applications with menus, dialog boxes, toolbars, 
  10. status bars, and other resources. PMD is not a CASE tool, but rather a means of 
  11. creating a "starting point" for a new application. Often, the only code the 
  12. programmer will have to write is that which supports the intended function of 
  13. the program, leaving the user interface code generaton to PMD. It is designed 
  14. to be extensible, allowing you to control how the source code is generated 
  15. through its use of Skeleton files, or by purchasing (or writing) alternate code 
  16. generator DLLs for use with PMD. 
  17.  
  18. This document briefly describes the contents of this package. Please refer to 
  19. the sections in this this document, the other 2 documents (The Developer's 
  20. Guide, and the API reference), and the included example programs for more 
  21. information on using PMD. 
  22.  
  23. Topics: 
  24.  
  25. Installing PMD
  26. System Requirements
  27. Example Programs
  28. Demo version vs. Full version
  29. Ordering Information
  30.  
  31.  
  32. ΓòÉΓòÉΓòÉ 2. Installing PMD ΓòÉΓòÉΓòÉ
  33.  
  34. To install PMD, run the included INSTALL.CMD file, and follow the prompts. This 
  35. command file will install the required files in the directory you specify. 
  36.  
  37. To set up PMD to work in its optimum configuration, you should add the the 
  38. following line to your CONFIG.SYS file: 
  39.  
  40. SET HELPNDX=D:\PMD\BIN\PMDAPI.NDX
  41. where "D:\PMD" is the drive and directory where you installed PMD. 
  42.  
  43. This will enable you to use the online reference for the OS/2 API functions, 
  44. and the PMD macro reference while you are using EPM to edit your source code, 
  45. as well as the procedure editor in PMD's code generator. 
  46.  
  47. Note:  You must also add the following line to the SET BOOKSHELF statement in 
  48. your CONFIG.SYS file: 
  49.  
  50. D:\PMD\DOC
  51. Where "D:\PMD" is the directory where you installed PMD. This is necessary for 
  52. the aforementioned editors to be able to find the online reference information. 
  53.  
  54.  
  55. ΓòÉΓòÉΓòÉ 3. System Requirements ΓòÉΓòÉΓòÉ
  56.  
  57. PMD requires approximately 1.5 MB of disk space for the full installation. To 
  58. use PMD to build programs, you must have the following on your computer: 
  59.  
  60. o An OS/2 compiler capable of compiling PM applications. 
  61.  
  62. o The OS/2 Toolkit, or its equivalent. 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 4. Example Programs ΓòÉΓòÉΓòÉ
  66.  
  67. In addition to the development system, PMD includes some simple example 
  68. programs to demonstrate the appropriate use of PMD. 
  69.  
  70. Note:  Most of these are not functional applications, but rather simple 
  71. demonstrations of what PMD does. The only source code typed by a user in these 
  72. example programs is what you will find between the "preserve_*/end_preserve" 
  73. markers in the source files. Everything else was generated by PMD. 
  74.  
  75. Basic 
  76.  
  77. This demonstrates the most basic application. It is single-threaded, with no 
  78. menu, accelerator table, toolbar, or any other controls. 
  79.  
  80. Buttons 
  81.  
  82. This demonstrates the toolbar and status bar features of PMD. This is also a 
  83. single-threaded application. 
  84.  
  85. Calc 
  86.  
  87. A crude calculator. It can do simple math, and is a good example of an 
  88. application with a dialog box as its main window. 
  89.  
  90. m_thread 
  91.  
  92. This is an example of a basic multithreaded application. It is functionally 
  93. identical to the Basic application, except that it is multithreaded. 
  94.  
  95. Edit 
  96.  
  97. This is a fully functional text editor with a toolbar, status bar, edit window, 
  98. multiple threads, various dialog boxes, a menu, etc. This is a good 
  99. demonstration of most of the capabilities of PMD. 
  100.  
  101.  
  102. ΓòÉΓòÉΓòÉ 5. Demo version ΓòÉΓòÉΓòÉ
  103.  
  104. The demo version of this program does not include the code generator that ships 
  105. with the full version of this program. The one shipped with the demo version is 
  106. not capable of generating source code, but includes all of the other features. 
  107. There are various other code generators available from VacNat Software, as well 
  108. as various resource editors, text editors, that are designed to work in 
  109. conjunction with PMD, and the full version of PMD includes some of these. 
  110.  
  111. The demo version of this program also does not contain the header and library 
  112. files required to build applications with PMD. This was done to reduce the size 
  113. of the archive for the demo, which was placed on BBSes for download. The full 
  114. version includes all of these. 
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 6. Ordering Information ΓòÉΓòÉΓòÉ
  118.  
  119. To order the full version of PMD, enclose a check or money order for $40 plus 
  120. $5 shipping and handling made payable to Kelly Schrock along with the included 
  121. registration form, and mail it to: 
  122.  
  123. VacNat Software
  124. 1370 White Oak St.
  125. Harrisonville, MO 64701
  126.  
  127.  The price for the retail version is $40 plus $5 shipping and handling. This 
  128. price includes all of the library and header files, code generator, and other 
  129. tools for generating PM applications. (You supply the compiler, etc.) 
  130. Registered users of this software will be able to upgrade to future versions of 
  131. PMD at a reduced price, as well as the other tools (resource editors, alternate 
  132. code generators, etc.) that are (or will be) available from VacNat Software. 
  133. The API for writing your own code generators is also available. Call 
  134. (816)-887-2928 for more information.